package com.cf.studiomanage.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "活动报名实体")
public class ActivityRegistration {
    @Schema(description = "报名ID")
    private Long id;

    @Schema(description = "用户ID")
    private Long userId;

    @Schema(description = "活动ID")
    private Long activityId;

    @Schema(description = "状态（REGISTERED/CANCELLED/LEAVE）")
    private String status;

    @Schema(description = "请假原因")
    private String reason;

    @Schema(description = "签到码")
    private String signCode;

    @Schema(description = "是否签到")
    private Boolean signedIn;
}
